package com.collection;

public class ReflectPoint {
	   private int x;
	   private int y;
	   
	   public ReflectPoint(int x, int y) {
	       super();
	       this.x = x;
	       this.y = y;
	   }

	   public int getX() {
	       return x;
	   }

	   public void setX(int x) {
	       this.x = x;
	   }

	   public int getY() {
	       return y;
	   }

	   public void setY(int y) {
	       this.y = y;
	   }

	   public int hashCode() {
	       final int prime = 31;
	       int result = 1;
	       result = prime * result + x;
	       result = prime * result + y;
	       return result;
	   }

	   public boolean equals(Object obj) {
	       if (this == obj)
	           return true;
	       if (obj == null)
	           return false;
	       if (getClass() != obj.getClass())
	           return false;
	       ReflectPoint other = (ReflectPoint) obj;
	       if (x != other.x)
	           return false;
	       if (y != other.y)
	           return false;
	       return true;
	   }

	   public String toString() {
	       return "ReflectPoint [x=" + x + ", y=" + y + "]";
	   }
	}
